A Practical Application of SOA - A Collaborative Marketplace
نویسندگان
چکیده
The economical context greatly impacts companies and their Information Systems (IS). Companies have new competitors or develop new business skills, delocalize whole or part of their organization. Moreover they are faced with powerful competitors, and new products, fitting customer needs, must be developped fast, sometimes in less than 3 months. These companies’ ISs need to cope with such complex evolutions and have to overcome the resulting changes. Service-Oriented Architectures (SOA) are widely used by companies to gain in flexibility and Web services, by providing interoperability and loose coupling, is the fitted technical solution used to support SOA. Basic Web services are assembled into composite Web services in order to directly support business processes. The aim of this work is to present a practical and successful application of SOA towards the design of a collaborative marketplace. An implementation in the Oracle environment is achieved using the BPEL Process Manager allowing an integration of the different components involved in the design of a collaborative marketplace. In particular, this paper illustrates, through a practical example, how the SOA approach promotes interoperability, one of its main strengths, by integrating an open source ERP into a mainly ORACLE based software architecture.
منابع مشابه
Cloud-Marketplaces: Distributed e-procurement for the AEC sector
The development of web-based collaborative platforms, BIM, and transactional e-marketplaces has been changing the way companies in the AEC sector work. However, due to interoperability issues, the main problems of distributed data and information management across AEC companies and projects are yet to be overcome. This paper presents the Cloud-Marketplace concept, which expands on earlier devel...
متن کاملModeling and Simulation in Service-Oriented Software Development
Recently, Service-Oriented Architecture (SOA) has received significant attention. SOA simulation can play an important role in SOA software development as it can be used to verify the SOA application models and to demonstrate runtime and collaborative behaviors of the SOA applications. SOA simulation differs from traditional simulation as it emphasizes on reusability, collaborative behaviors, a...
متن کاملApplying TOGAF to Define and Govern a Service-oriented Architecture in a Large-scale Research Project
The Service-oriented Architecture paradigm has become a widely adopted solution for enterprise application landscapes. SOA promises system integration improvement, business and IT alignment, applications reusability, and fast adaptability to changing requirements. Yet, the advantages that SOA offers lead to its main management challenges. An SOA consists not only of services. Business requireme...
متن کاملSOA-based Generic Architecture for CSCW Systems
In this paper, we present an SOA-based generic architecture for CSCW systems, directed towards overcoming the shortcomings of other architectural models when developing this type of system, as well as tackling the lack of a generic architecture in web service-based collaborative applications. Since it is based on SOA, the resulting application has the following characteristics: modularity, reus...
متن کاملOn Similarities between SOA-Based Web Service and Smart Card Application for Ease of Understanding and Securing the Former
This paper is to leverage familiarity with smart card application, i.e. understanding and practical experiences of implementing trustworthy smart card application, to uncover secret veil surrounding the SOA-Based Web Services, and further develop and implement effective strategies for achieving trustworthy Web Services. Aspects being compared, of smart card application and SOA-Based Web Service...
متن کامل